electron cascade - French English Dictionary